package com.briup.day04;

/**
 * @author 谭梦寻
 * @version 1.1
 * 输出图形
 */
public class Test08 {
    public static void main(String[] args) {
        for (int i = 1; i <= 7; i+=2) {
//            首先输出空格 左右两边空格相同 故代码相同 也可以用函数来实现
//            空格数每次加1 但*数每次加2 由于两端空格数相同 故for循环中 s = s+2
            for (int s = 1; s < 7-i ; s+=2) {
                System.out.print(" ");
            }
            for (int j = 1; j <= i ; j++) {
                System.out.print("*");
            }
            for (int s = 1; s < 7-i ; s+=2) {
                System.out.print(" ");

            }
            System.out.println("");

        }
//        倒序 这里换了一种做法 利用数学公式 7-i / 2
        for (int i = 5; i >= 1; i-=2) {
            for (int j = 1; j <= (7-i)/2; j++) {
                System.out.print(" ");
            }
            for (int s = 1; s <= i; s++) {
                System.out.print("*");
            }
            for (int j = 1; j <= (7-i)/2; j++) {
                System.out.print(" ");
            }
            System.out.println("");
        }
    }
}
